<?php

class Login extends Controller {
	private $msg;
	
	function Login() {
		parent::Controller ();
		
		$this->load->helper('admin_helper');
		$this->load->helper( 'link_helper' );
		$this->load->helper('login_helper');
		
		$this->load->model('admin/login_model');
		
		
	}
	
	function index() {
		
		if ( isset( $_POST['submit'] )) {
			$username = isset( $_POST['username'] ) ? htmlspecialchars( trim( $_POST['username'] ) ) : '';
			$password = isset( $_POST['password'] ) ? htmlspecialchars( trim( $_POST['password'] ) ) : '';
			
			if ( $username == '' ) 
				$this->msg[] = 'Xin vui lòng nhập tài khoản vào';
			
			if ( $password == '' ) 
				$this->msg[] = 'Xin vui lòng nhập mật khẩu vào';

			if ( $this->msg == NULL ) {
				
				$checklogin = $this->login_model->login_check( remove_string( $username ), pass_md5( $password ) );
				
				if ( $checklogin ) {
										
					$this->session->set_userdata('sbrname', $checklogin['name'] );
					
					$this->session->set_userdata('sbradio', $checklogin['id'] );
					
					//echo '<meta http-equiv="refresh" content="0;URL='.admin_link('admin').'" />';
					
					redirect( admin_link('admin'), 'refresh');
					
				}else 
					$this->msg[] = 'Tên tài khoản hoặc mật khẩu không đúng';
			}
		}
		
		$data = array(
			'msg'		=> $this->msg,
		);
		
		$this->load->view ( ADMINPATH.'login', $data );
		
	}
	
	function logout() {
		$this->session->unset_userdata('sbradio');
		$this->session->unset_userdata('sbname');
		//echo '<meta http-equiv="refresh" content="0;URL='.admin_link('login').'" />';
		redirect( admin_link('login'), 'refresh');
	}
}
